#include <stdio.h>
#include <unistd.h>
#include <sys/time.h>

int sum_sql(int n){
    // 休眠1秒
    sleep(1);

    return n * n;
}

int main(int argc, char const *argv[])
{
    int sqls[5] = {1, 2, 3, 4, 5};
    int ssqls[5];
    struct timeval start, end;

    // 记录开始时间
    gettimeofday(&start, NULL);
    
    for (int i = 0; i < 5; i++)
    {
        // 计算sqls[i]的平方并存放到ssqls[i]中
        ssqls[i] = sum_sql(sqls[i]);
    }
    
    // 记录结束时间
    gettimeofday(&end, NULL);

    printf("总共消耗的时间: %ld s\n", end.tv_sec - start.tv_sec);

    return 0;
}
